@charset "utf-8";
html, body {
  padding: 0;
  margin: 0;
  background: #fff;
}

* {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Verdana, 'Microsoft YaHei';
  border: 0;
  outline: medium;
  text-shadow: none;
  text-decoration: none;
}

body {
  color: #333;
  font-size: 14px;
  line-height: 1.5;
  position: relative;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  min-width: 1200px;
}

input {
  vertical-align: middle;
}

textarea {
  resize: none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 14px;
}

hr {
  border-width: 1px;
  border-style: inset;
}

ul {
  list-style: none;
}

p {
  margin: 0;
}

a, a:link, a:active, a:visited, a:hover {
  text-decoration: none;
}

img, i {
  display: block;
}

i, em {
  font-style: normal;
}
html{
  height: 100%;
}
html, body {
  width: 100%;
  min-height: 100%;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  zoom: 1;
}

/*input placeholder 样式 */

::-webkit-input-placeholder {
  color: #999999;
}

:-moz-placeholder {
  color: #999999;
}

::-moz-placeholder {
  color: #999999;
}

:-ms-input-placeholder {
  color: #999999;
}

/*修改滚动条*/
/* 
::-webkit-scrollbar{
    width:6px;
    height:6px ;
}
::-webkit-scrollbar-track{
    box-shadow: inset 0 0 6px transparent;
    background: #f8f8f8;
    border-radius: 6px;
}
::-webkit-scrollbar-thumb{
    border-radius: 6px;
    background: #bbb;
} */

.page{    padding: 10px 0px 10px 0px;text-align: center;}
.pagination {}
.pagination li {display: inline-block;margin-right: -1px;padding: 5px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;}
.pagination li.active {background: #3e78d9;color: #fff;border: 1px solid #009688;}
.pagination li a {display: block;text-align: center; color: #999999; cursor: pointer; }


/** message **/
.sub_message_title{ width: 418px; height: 60px; line-height: 60px; color: #fff; background: #015cb5; text-indent: 10px;border: 1px solid #015cb5; font-weight: bold; font-size: 18px; }
.sub_message_title i{ width: 30px; height: 30px;  background: url("../images/y_message.png") no-repeat; display: inline-block; margin-top: 15px; float: left; margin-left: 20px;}
.sub_content_wrap{ font-size: 14px; line-height: 24px; width: 418px;margin: 30px auto;}
.sub_message_content{ width: 378px; height: 360px; padding: 20px; background: #fff; border: 1px solid #dddddd; border-top:0px; }
.sub_message_content input{  width: 378px; height: 40px; border: 1px solid #dddddd; border-radius: 4px; text-indent: 15px;  margin-bottom: 10px; }
.sub_message_content textarea{ width: 348px;  height: 88px;  margin-bottom: 10px;  border: 1px solid #dddddd; border-radius: 4px;   padding: 15px; line-height: 25px;}
.sub_message_content img{ vertical-align: middle; width: 100px; height: 38px;}
.sub_message_content img:hover{ cursor: pointer;}
.sub_message_content .sub{ width: 378px;  text-indent: 0px;  background: #f37f1c; color: #fff; margin: 10px 0px;}
.sub_message_content .sub:hover{ cursor: pointer; background: #FF8C00; }
/**contact**/
#c_allmap{ width: 580px;height: 354px;  background: #aeaeae; float: left; }
.map_txt{ width: 540px; height: 304px; margin: 20px auto; float: right; padding: 20px 0; margin-right: 20px;}
.map_title{ font-weight: bold; font-size: 22px; margin-bottom: 20px; border-bottom: 1px dotted #999;padding: 30px 0px; color: #0c3b89; }
.map_content{ }
.map_content p{ line-height: 35px; color: #666;}

/**top_bar**/
#top_bar{ padding: 5px 0px; background: #f5f5f5;}
#top_bar_wrap{width: 1200px; margin: 0 auto; height: 40px; line-height: 40px;}
.top_title{ float: left;}
.top_tel,.top_search{  float: right}
.top_search{ margin-right: 30px; }
.top_search input{ width: 250px; height: 30px; line-height: 30px; border: 1px solid  #d3d3d3; text-indent: 5px; }
.hide{display:none;}

.title-line{ width: 100%; border-bottom: 1px solid #e7e7e7; text-align: center;}
.content-footer{  margin-top: 70px;}
.content-footer a{ color: #262626;}
.content-footer a:hover{ text-decoration: underline; color: #0c439f;}

.so-search{ margin-top: 10px; padding: 20px 0px; background: #fff;}
.Incasedate{overflow: hidden; width:1100px; margin:0 auto; padding-bottom:5px;}
.Incasedate dl{ overflow:hidden; line-height:32px; margin-bottom:15px;}
.Incasedate dl dt{ float:left; width:105px; height:32px; color:#fff; background:#f19f00; text-align:center; line-height:32px;}
.Incasedate dl dt a{ color:#fff;}
.Incasedate dl dd{ float:left; margin-left:12px; width:967px;}
.Incasedate dl dd a{ padding-right:9px; color: #141414;}
.Incasedate dl dd a.cur{color:#0085D0;}
.Incasedate dl dd a:hover{color:#0085D0; }

.table-bordered{ width: 100%;  border-collapse: collapse;}
.table-bordered tr{ padding: 0px; margin: 0px;}
.table-bordered tr td{ border: 1px solid #999; padding: 0px; margin: 0px; }